
import dao.DaoAdmin;
import dao.DaoEscola;
import dao.DaoMateria;
import dao.DaoProfessor;
import dao.DaoSecretario;
import model.Admin;
import model.Escola;
import model.Materia;
import model.Professor;
import model.Secretario;
import model.Serie;

/*
 * To change this license header, choose License Headers in Project Properties.
 * To change this template file, choose Tools | Templates
 * and open the template in the editor.
 */
/**
 *
 * @author ronaldomartins
 */
public class TesteEscola {
   public static void main(String args[]) throws Exception{
       Professor p = new Professor();
       p.setNome("Ronaldo");
       p.setSenha("123");
       p.setUsuario("ronaldo");
       DaoProfessor daoProfessor = new DaoProfessor();
       daoProfessor.inserir(p);
       
       Secretario sec = new Secretario();
       sec.setNome("Ana Carolina");
       sec.setSenha("123");
       sec.setUsuario("ana");
       DaoSecretario daoSecretario = new DaoSecretario();
       daoSecretario.inserir(sec);
       
       Admin admin = new Admin();
       admin.setNome("Admin");
       admin.setSenha("123");
       admin.setUsuario("admin");
       DaoAdmin daoAdmin = new DaoAdmin();
       daoAdmin.inserir(admin);
       
       
       Escola e = new Escola();
       e.setEndereco("Rua Piracicaba");
       e.setNome("Nestor");
       e.setTelefone("5555");
       
       Materia m = new Materia("História");
       DaoMateria daoMateria = new DaoMateria();
       daoMateria.inserir(m);
       
       Serie s = new Serie();
       s.setDescricao(8);
       s.setTipoEnsino("medio");
       s.setTurma("a");
       s.addMateria(m);
       
       e.addSeries(s);
       
       Escola e2 = new Escola();
       e2.setEndereco("1");
       e2.setNome("teste");
       e2.setTelefone("1");
       
       DaoEscola daoEscola = new DaoEscola();
       daoEscola.inserir(e);
       daoEscola.inserir(e2);
       
       daoMateria.closeEntityManager();
       daoEscola.closeEntityManager();
       
   } 
}
